sand drainage well - Turkish English Dictionary